package com.craney.TestFunction
{
	public class FunctionClass
	{
		trace("------------------------------------");
//		xxx();
		public function FunctionClass()
		{
//			traceArgArray(-2, 23.4, true, 23, "sss");
//			var recursive : Function = function(n:int) : int
//			{
//				if(n <= 1)
//				{
//					return 1;
//				}
//				else
//				{
//					return n * arguments.callee(n-1);
//				}
//			}
//			trace(recursive(5));
		}
		
		public function traceArgArray(x1:int, x2:Number, x3:Boolean, x4:uint, x5:String) : void
		{
			for(var i:int; i<arguments.length; i++)
			{
				trace(arguments[i]);
			}
		}

	}
}



















